﻿using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Windows;
using System.Collections.ObjectModel;
using System.Runtime.Serialization;

namespace WP_Customer_ShopMob.ViewModels
{
    public class PanierViewModel : BaseViewModel
    {
        private Dictionary<ArticleViewModel, double> listArticles;

        public Dictionary<ArticleViewModel, double> ListArticles
        {
            get { return listArticles; }
            set { listArticles = value; }
        }

        public PanierViewModel()
        {
                
        }

        /// <summary>
        /// Récupère les informations du panier sur le Fab server
        /// </summary>
        /// <param name="p">L'identifiant de connexion</param>
        internal void LoadData(string p)
        {
            throw new NotImplementedException();
        }

        /// <summary>
        /// Enregistre le panier actuel dans l'IsolatedStorageSettings.ApplicationSettings["panier"] afin qu'il soit récupérable partout dans l'application
        /// </summary>
        internal void Save()
        {
            throw new NotImplementedException();
        }

        /// <summary>
        /// Envoie le contenu du panier sur le Fab server et set la valeur à null de IsolatedStorageSettings.ApplicationSettings["panier"]
        /// </summary>
        internal void Send()
        {
            throw new NotImplementedException();
        }
    }
}
